@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family: "微软雅黑",Verdana; line-height:1.5;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/
#top { width:100%; background:#ececec; line-height:30px;}
#topzi { width:1100px; margin:0 auto;}
#head { width:969px; height:122px; margin:0 auto; background:url(../images/yt.JPG);}
#nav { width:100%; height:49px; line-height:49px; background:#0b98b4;}
#navson { width:1060px; margin:0 auto; height:49px; }
#navson ul li { float:left; margin:0 5px;}
#navson ul li a { display:block; text-align:center; color:#FFF; font-size:16px; width:120px;}
#navson ul li a:hover { background:#fc5008;}
#lan { width:384px; height:117px; background:url(../images/ti.jpg);}
#main { width:1180px; margin-top:10px;}
#mainleft { float:left; width:280px; }
#lanm { width:258px; height:92px; background:url(../images/vn.jpg); margin-top:10px;}
#lanmm { width:258px;; background:#f3f3f3;}
#lanmm dl dt { width:258px; height:40px; line-height:40px; margin-top:5px;}
#lanmm dl dt a { display:block; font-size:16px; background:#fa4f09; color:#FFF; padding-left:10px;}
#lanmm dl dd { width:258px; height:40px; line-height:40px; margin-top:5px;}
#lanmm dl dd a { display:block; font-size:14px; background:#E3E3E3; padding-left:10px; color:#000;}

#mainright { margin-left:280px; }
#dn { width: 887px; height:48px; background:url(../images/tuj.jpg); margin-top:5px; }
#wen { width:867px; height:48px; line-height:48px; padding-left:20px; font-size:16px; color:#FFF;}
#maincont { width:865px; }
#maincont ul li { float:left; width:210px; margin-right:5px; margin-top:5px;}
#maincont ul li a{ display:block; font-size:14px; line-height:30px; text-align:center;}
#contact { width:258px; margin-top:5px;}
#lxwm { width:258px; background:#F0F0F0; height:200px; font-size:14px; line-height:26px;}
#lxwm span { display:block; padding-left:10px;}

#maincont
#dan { width:100%; height:312px; background:url(../images/fw.JPG); background-position:center;}
#about { width:1176px; height:63px; background:url(../images/um.jpg);}
#aboutus { width:1140px; height:280px;}
#aboutleft { float:left; width:450px; height:280px;}
#aboutright { margin-left:450px;}
#tu { width:394px; padding:20px 10px;}
#aboutright { height:255px; font-size:16px; line-height:30px; padding-top:25px;}
#honor { width:1154px; height:61px; background:url(../images/da.jpg);}
#honors { width:1154px; height:300px;}
#honors ul { padding-left:35px; }
#honors ul li { float:left; display:inline; width:333px; margin-right:35px; }
#honors ul li a { display:block; text-align:center; line-height:40px; font-size:16px;}
#ditu { width:800px;}

#down { width:100%; height:180px; background:#353535;}
#ui { width:1180px; height:180px;}
#downleft { float:left; width:900px; height:180px;}
#downright { margin-left:900px; height:180px;}
#downav { width:700px; margin-top:20px; color:#FFF; font-size:14px; line-height:35px; padding-left:10px;}
#downav a { color:#FFF;}
#wenzi { width:700px; height:100px; padding-top:20px; color:#FFF; font-size:14px; line-height:30px;}
#erweima { width:149px; margin-top:20px;}


#mainbody { width:860px; font-size:14px; line-height:30px;}

/*页面详细，分页，产品，新闻*/
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 350px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0; width: 700px; }
    #pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF; }
        #pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
        #pagination li.current { background: #0092CE; }
.pbox { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/ text-align: center; /* 针对IE的Hack */ *display: block; *font-size: 165px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ width: 220px; height: 195px; *height: 195px; border: 1px solid #eee; margin-left: 0px; }
    .pbox a img { /*设置图片垂直居中*/ vertical-align: middle; max-width: 220px; max-height: 195px; }
    .pbox a { vertical-align: middle; }
.pbox_title { text-align: center; width: 220px; line-height: 30px; height: 30px; margin-left: 0px; }
    .pbox_title a { font-size: 12px; color: black; text-decoration: none; }
        .pbox_title a:hover { font-size: 12px; color: orangered; }

.cm { margin-top: 10px; width:725px; }
    .cm ul li { float: left; width: 241px; list-style: none; margin: 0px; padding: 0px; font-size: 12px; }

/*新闻*/
/*#neinews, .gen_content1, .gen_details_content { width: 740px; margin: auto; }
    #neinews ul { margin: 0px; padding: 0px; list-style: none; }
        #neinews ul li { margin: 0px; padding: 0px; margin-top: 8px; }
            #neinews ul li a { display: block; padding-left: 15px; height: 30px; line-height: 30px; background: #F6F6F6; }
                #neinews ul li a:hover { background: #999; color: #FFF; }*/

.gen_details_title { font-size: 18px; font-weight: bold; margin-bottom:20px; }
.gen_details_center { text-align: center; }
.pagination { padding: 5px 0px 0px 0px; width: 100%; display: inline-block; vertical-align: top; }

.acr_news { width:98%  }
.acr_news li{ overflow:hidden; border-bottom:1px dashed #cecece; line-height:35px;}
.acr_news li a{ display:block; color:#333; font-size:12px; width:450px; float:left}
.acr_news li a:hover{ color:#db0000;}
.acr_news li p{ width:150px; float:right; text-align:right; color:#666}
.acr_news li span{ display:block; clear:both; color:#cecece; line-height:18px; padding-top:5px}
.acr_news li:hover{ }

.left dl dt a { color:white; font-size:14px; padding-left:10px; background-color:#0094ff; display:block; line-height:35px; border-top:1px solid #fff;  }
.left dl dd a { padding-left:20px; color:black; line-height:30px; border-top:1px solid #fff; display:block; background-color:#eee }

#gdleft ul li { width:240px; }
.left_param { margin-left:370px; height:350px; }
.left_param p { font-size:14px;  }

.nav { width:1010px; list-style:none; display:block; margin:auto; }
    .nav li { float:left; width:112px; text-align:center;  }
        .nav li a { height:48px; line-height:48px; display:block; font-size:15px; color:white; }
            .nav li a:hover { background-color:#d8261e; }
.leftpro { width:240px; }
    .leftpro tr th { font-weight:initial; vertical-align:top; width:70px; text-align:right; }
    .leftpro tr td {  }

.pro_nav1 ul { list-style:none; }
.pro_nav1 ul li { float:left; margin:0px 1px; }
    .pro_nav1 ul li a { background-color:#383842; width:225px; font-size:16px; color:white; display:block; text-align:center; line-height:60px; }
    .pro_nav1 ul li a:hover { background-color:#F60; }
.pro_navtitle { font-size:18px; float:left; line-height:60px; width:100px; text-align:right; padding-right:15px; margin-right:1px; }

.home_pro { margin-top:72px; width:1000px; }
    .home_pro ul li { float:left; }

.pro_nav { clear:both; padding-top:35px; }
    .pdiv { height:40px; background-color:#66b2f2; line-height:40px; padding:0px 10px; margin-right:1px; font-size:16px; font-weight:bold; float:left; }
    .pro_nav ul { clear:both; list-style:none; }
        .pro_nav ul li { width:100%;   }
    .pro_nav hr { clear:both; }

.con, .con_box, .con_rows { width: 740px; }
    .con_box ul, .con_rows ul { list-style: none; margin-top: 10px; }
        .con_box ul li { float: left; padding: 0px 6px; }
        .con_rows ul li { border-bottom: 1px dashed #efefef; line-height: 35px; }
            .con_rows ul li a { color: #373737; width:600px; padding-left: 5px; display: block; float: left; }
			